Fast Algorithms for Finding O ( Congestion + Dilation ) Packet Routing

نویسندگان

  • Tom Leighton
  • Bruce Maggs
چکیده

In 1988, Leighton, Maggs, and Rao showed that for any network and any set of packets whose paths through the network are xed and edge-simple, there exists a schedule for routing the packets to their destinations in O(c+d) steps using constant-size queues, where c is the congestion of the paths in the network, and d is the length of the longest path. The proof, however, used the Lovv asz Local Lemma and was not constructive. In this paper, we show how to nd such a schedule in O(m(c + d)(log P) 4 (log log P)) time, with probability 1 ? 1=P , for any positive constant , where P is the sum of the lengths of the paths taken by the packets in the network, and m is the number of edges used by some packet in the network. We also show how to parallelize the algorithm so that it runs in NC. The method that we use to construct the schedules is based on the algorithmic form of the Lovv asz Local Lemma discovered by Beck.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fast algorithms for finding O(congestion+dilation) packet routing schedules

In 1988, Leighton, Maggs, and Rao showed that for any network and any set of packets whose paths through the network are fixed and edge-simple, there exists a schedule for routing the packets to their destinations in O(c + d) steps using constant-size queues, where c is the congestion of the paths in the network, and d is the length of the longest path. The proof, however, used the Lovdsz Local...

متن کامل

Fast Algorithms for Finding O ( Congestion + Dilation ) Packet

In 1988, Leighton, Maggs, and Rao showed that for any network and any set of packets whose paths through the network are xed and edge-simple, there exists a schedule for routing the packets to their destinations in O(c + d) steps using constant-size queues, where c is the congestion of the paths in the network, and d is the length of the longest path. The proof, however, used the Lovv asz Local...

متن کامل

Packet Routing and Job - Shop Scheduling inO ( Congestion + Dilation )

In this paper, we prove that there exists a schedule for routing any set of packets with edge-simple paths, on any network, in O(c+d) steps, where c is the congestion of the paths in the network, and d is the length of the longest path. The result has applications to packet routing in parallel machines, network emulations, and job-shop scheduling.

متن کامل

O(congestion + Dilation) Steps

In this paper, we prove that there exists a schedule for routing any set of packets with edge-simple paths, on any network, in O(c+d) steps, where c is the congestion of the paths in the network, and d is the length of the longest path. The result has applications to packet routing in parallel machines, network emulations, and job-shop scheduling.

متن کامل

Lecture 2, 1/18/2006. Scribed by Nikola Milosavljevic. 2.1 Packet Routing (cont.)

We continue the discussing of the packet routing problem. Last time we saw a very simple protocol whose input is a set of N prescribed routes (for N packets) having congestion c and dilation d (as defined previously), and produces a schedule that uses buffers of size O(log(Nd)) and finishes in O(c + d log(Nd)) time steps with high probability (at least 1 − n−c, where c is a constant hidden in t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996